home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
e
/
misc.save
/
000078_fdc@panix.com_Wed Feb 21 12:55:03 2007.msg
< prev
next >
Wrap
Internet Message Format
|
2011-07-03
|
3KB
Path: reader2.panix.com!panix!not-for-mail
From: Frank Da Cruz <fdc@panix.com>
Newsgroups: comp.protocols.kermit.misc
Subject: Re: SSL Solaris 9 compile errors
Date: Wed, 21 Feb 2007 17:54:55 +0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 51
Message-ID: <slrnetp1rf.1j0.fdc@panix1.panix.com>
References: <1171461754.452734.293090@a75g2000cwd.googlegroups.com> <slrnet6bnr.t17.fdc@panix1.panix.com> <1171474573.115000.277200@v45g2000cwv.googlegroups.com> <slrnet95nd.1b6.fdc@panix2.panix.com> <1171585254.113397.40400@v33g2000cwv.googlegroups.com> <slrnetc6ch.8ae.fdc@panix1.panix.com> <1172066927.099583.146980@j27g2000cwj.googlegroups.com>
Reply-To: fdc@columbia.edu
NNTP-Posting-Host: panix1.panix.com
X-Trace: reader2.panix.com 1172080495 3400 166.84.1.1 (21 Feb 2007 17:54:55 GMT)
X-Complaints-To: abuse@panix.com
NNTP-Posting-Date: Wed, 21 Feb 2007 17:54:55 +0000 (UTC)
User-Agent: slrn/0.9.8.0 (NetBSD)
Xref: panix comp.protocols.kermit.misc:15649
: Same error:
:
There are two things to consider:
1. Where are the SSL header files and libs?
2. What version of SSL is it?
The Kermit makefile has defaults which, like all defaults, don't work
for everybody. It gives you a means to override the defaults. But I can't
see your Solaris system, I don't know what is what, or where. You have to:
1. Indicate to the makefile where to find the SSL header files and libs.
2. Include the -DOPENSSL_097 defintion if these header files and
libs are OpenSSL 0.9.7 or later.
Here is the relevant section of the makefile:
# You can build these targets if you have the Kermit source files and the
# required libraries (Kerberos, OpenSSL, SRP, etc) and header files. See:
# http://www.columbia.edu/kermit/security.html
# for specific details regarding supported versions.
#
# NOTE: OpenSSL 0.9.6 and earlier are not compatible with 0.9.7 and later.
# C-Kermit code is designed for 0.9.6. To build with 0.9.7 you must add
# -DOPENSSL_097 to avoid missing symbols in the DES library and to use the
# entry points that were renamed to avoid conflict with Kerberos 4.
#
# In OpenSSL builds add -ldl if you get unresolved references for
# dlopen, dlclose, dlsym, and/or dlerror.
#
# The following symbols are used to specify library and header file locations
# Redefine them to the values used on your system by:
# . editing this file
# . defining the values on the command line
# . defining the values in the environment and use the -e option
#
prefix = /usr/local
srproot = $(prefix)
sslroot = $(prefix)
manroot = $(prefix)
K4LIB=-L/usr/kerberos/lib
K4INC=-I/usr/kerberos/include
K5LIB=-L/usr/kerberos/lib
K5INC=-I/usr/kerberos/include
SRPLIB=-L$(srproot)/lib
SRPINC=-I$(srproot)/include
SSLLIB=-L$(sslroot)/ssl/lib
SSLINC=-I$(sslroot)/ssl/include
- Frank